package com.ruoyi.project.datum.series.service;

import com.ruoyi.project.datum.series.domain.Series;

import java.util.List;

/**
 * 描述：产品系列业务层
 * 时间：2020/5/17
 * 作者：WangHaiDong
 */
public interface ISeriesService {

    /**
     * 条件查询产品系列信息
     * @param series
     * @return
     */
    List<Series> selectAll(Series series);

    /**
     * 新增产品系列
     * @param series
     * @return
     */
    int insertSeries(Series series);

    /**
     * 校验产品系列名称的唯一性
     * @param series
     * @return
     */
    String checkSeriesNameUnique(Series series);

    /**
     * 根据产品系列ID 批量删除产品信息
     * @param ids
     * @return
     */
    int deleteSeriesByIds(String ids);

    /**
     * 根据产品信息ID 查询产品信息
     * @param seriesId
     * @return
     */
    Series selectSeriesById(Long seriesId);

    /**
     * 根据产品系列ID  修改产品信息
     * @param series
     * @return
     */
    int updateSeries(Series series);
}
